Big Huge Thesaurus

petrol station

noun